* {margin:  0;  padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, adress, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {border:0; font-size:100%; margin:0; padding:0;}
a {outline:none;}
fieldset, img {border:0;}
del, ins {text-decoration:none;}
caption, th{text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup, sub {vertical-align:baseline;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {font-size:100%;}
body {background: url(../images/body_bg.jpg) repeat-x #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding: 0px 0px 0px 0px; margin:0px 0px 14px 0px; color:#5b5b5b;}
a img {border:none; outline:none; background:none !important;}
#all{width:920px; margin:14px auto; background:url(../images/content_bg.png) repeat-y right; position:relative;}
#header{background:url(../images/head.jpg) no-repeat right; height:194px;}
#logo {font-size:1em !important; font-weight:bold !important;padding:20px; position:relative; text-align:left; text-transform:none !important; z-index:0;}
.header1 {font-size:3em; font-weight:bold; color:#fff; margin:30px 30px;}
#claim h1{width:880px; padding:20px; font-size:3em; font-weight:bold; color:#FFFFFF;}
#content{width:920px; background:url(../images/content_bg.png) repeat-y right; float:left; margin-bottom:14px;}
#divider{margin-top:53px; width:900px; background:  url(../images/trenner_900px.gif) 12px 0 repeat-y; float:left;}
#left{/*background:url(../images/trenner_ver.gif) repeat-y right;*/ width:192px; float:left;}
#caching{height:0;width:0;overflow:hidden;}
p {margin-bottom:15px;}

/******** TABLE ******************/

#bluetable
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
width:90%;
border-collapse:collapse;
}
#bluetable td, #bluetabe th 
{
font-size:1.0em;
border:1px solid #066296;
padding:3px 7px 2px 7px;
}
#bluetable th 
{
font-size:1.4em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#2590E1;
color:#fff;
}
#bluetable tr.alt td 
{
color:#000;
background-color:#C7EBFF;
font-size: 11px; margin:0px 0px 14px 0px; color:#5b5b5b;
}

	

/******** TOP NAVIGATION *********/

#top_navi{height:39px; width:701px; background:url(../images/top_navi_bg.png) repeat-x;margin-left:12px;padding-left:199px;}
#top_navi ul{list-style:none; margin:0; padding:0;}
#top_navi li{float:left;}
#top_navi .inputbox{float:right; width:166px; height:19px; line-height:19px; margin-top:8px; overflow:hidden;}
#top_navi a{text-align:center; padding:13px 5px; color:#313131; display:inline-block; text-decoration:none; outline:none;}
#top_navi a:hover{color:#fff; background:url(../images/top_navi_active_bg.png) repeat-x;}
#top_navi #active a {color:#fff; font-weight:bold; background:url(../images/top_navi_active_bg.png) repeat-x;}
#lupe{background:url(../images/lupe.png) no-repeat; width:36px; height:38px; float:right;}

/******** MAIN NAVIGATION *********/

#main_nav{width:173px;min-height:34px;color:#FFFFFF;overflow:hidden;}
#main_nav h3{margin:0 0 10px 20px;}
#main_nav #current.parent{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav .parent.active{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav li ul #current.active{background: #066296 url(../images/main_navi_btn_sub_bottom.png) 0 bottom no-repeat ;font-weight:bold;}
#main_nav #current{background:url(../images/main_navi_btn.png) no-repeat;font-weight:bold;}
#main_nav ul{list-style:none;margin:0;padding:0;}
#main_nav ul li{background:url(../images/main_navi_btn.png) no-repeat;min-height:34px;}
#main_nav ul li.open, #main_nav ul li.open:hover{background: url(../images/main_navi_btn_sub.png) no-repeat;font-weight:bold;}
#main_nav ul li:hover{background:url(../images/main_navi_btn_change.png) no-repeat;}
#main_nav ul li a{display:block;height:20px;padding-top:6px;padding-right:5px;margin:0 0 0 20px;text-decoration:none;color:#FFFFFF;outline:none;}
#main_nav ul li ul {margin:8px 0 8px 0;}
#main_nav ul li ul li{width:158px;overflow:hidden;height:23px;min-height:0;background: #066296 url(../images/main_navi_btn_sub_bottom.png) 0 bottom no-repeat;list-style:none;margin:-3px 0 0 12px;padding:0;font-weight:normal;}
#main_nav ul li ul li:hover{background: #066296 url(../images/main_navi_btn_sub_bottom.png) no-repeat 0 bottom;font-weight:bold;}
#main_nav ul li ul li a{width:158px;height:23px;display:block;margin:0 0 0 10px;padding:0 0 0 11px;background:url(../images/subnavi_pfeil.gif) no-repeat 0 3px;}
#main_nav ul li ul li.sub_open {font-weight:bold;}


/******** MIDDLE COLUMN ********/

#middle{width:476px;margin-left:20px;float:left;}
#middle h1{color:#2185c3;font-size:18px;font-weight:normal;margin-bottom:5px;}
#middle h2 {color: #333333;font-size:15px;}
#middle h3{font-size:14px; }
#middle h4{font-size:11px;}
#middle img{margin-top:3px;}
.text_image {margin:0 5px 5px 0;}
#middle ul{list-style:square;margin-left:30px; margin-bottom:15px;}
#middle ol{margin-left:36px;}
#middle a{outline:none;color:#65bbe0;text-decoration:none;height:12px;}
#middle a:hover{color:#0066CC;text-decoration:underline;background:none;}
#middle h3 a{font-size:14px;outline:none;color:#65bbe0;text-decoration:none;height:15px;background:url(../images/link.gif) repeat-x 0 15px;}
#breadcrumbs{width:464px;height:16px;background:url(../images/trenner_hor.gif) repeat-x 15px 15px;color:#444444;font-weight:bold;margin:20px 0 0 210px;position:absolute;}
#breadcrumbs a{color:#444444;font-weight:bold;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
.text{line-height:16px;margin:0 0 0 0;padding-left:18px;width:440px; float:left;}
.text_2col{line-height:16px;width:440px;padding-left:18px;background: url(../images/middle_content_trenner.gif) repeat-y 10px 0;float:left;margin:5px 0 0 0;}
.left_col, .article_column {width:210px;margin-right:20px;float:left;}
.right_col {width:210px; float:left;}
.spacer {width:20px;height:20px;float:left;}
.clr{clear:both;}

/******** RIGHT COLUMN ********/

#right{width:192px;padding-left:20px;float:left;overflow:hidden;}
#right h1{color:#2185c3;font-size:18px;font-weight:normal;margin-bottom:5px;}
#right h2{color:#3f9ed4;font-size:15px;}
#right h3{font-size:11px;color:#444444;font-weight:bold;}
#right h4{font-size:11px;}
.login{width:100%;height:16px;color:#444444;font-weight:bold;}
#right a{color:#0066CC;outline:none;}
#right a:hover{color: #0000CC;}

/******** FOOTER ********/

#footer{background:url(../images/content_bottom.png) bottom right no-repeat;padding:10px 20px 30px 20px;float:left;width:880px;overflow:hidden;}
#footer a{text-decoration:none;color: #999999;outline:none;}
#footer a:hover{text-decoration:underline;}
#footer_line{background:url(../images/trenner_hor.gif) repeat-x;height:2px;width:880px;margin-top:7px;}
#foot_left{margin-top:20px;float:left;width:270px;color: #999999;}
#foot_mid{margin: 20px 20px 0 34px;float:left;width:270px;text-align:center;color: #999999;}
#foot_right{float:left;width:270px;margin-top:20px;text-align:right;color: #999999;}
#foot_bottom{clear:both;width:916px;height:15px;background:url(../images/content_bottom.png) no-repeat 4px;}


* { font-family: Verdana; font-size: 11px; line-height: 14px; }
    .submit { 
    	margin-left: 125px; 
    	margin-top: 10px;
    }
    .label { 
    	display: block; 
    	float: left; 
    	width: 120px; 
    	text-align: right; 
    	margin-right: 5px; 
    }
  	.form-row { 
  		padding: 5px 0; 
  		clear: both; 
  		width: 700px; 
  	}
  	
  	.longer-space {
  		width: 300px;
  		float: left;
  	}
  	
    label.error { 
    	width: 250px; 
    	display: block; 
    	float: left; 
    	color: red; 
    	padding-left: 20px; 
    	background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat;
    }
    input[type=text], textarea, select { 
    	width: 100px; 
    	float: left;
    }
    textarea { 
    	width : 300px;
    	height: 50px; 
    }
    